package LeetCodeUtils;

/**
 * 排序工具类
 */
public class OrderUtils {

    // 比较大小的方法

    // 冒泡排序

    // 1. 插入排序
    // 1.1 直接插入排序
    // 1.2 折半插入排序
    // 1.3 希尔排序

    // 2. 交换排序
    // 2.1 冒泡排序
    // 2.2 快速排序

    // 3. 选择排序
    // 3.1 简单选择排序
    // 3.2 堆排序

    // 4. 归并排序和基数排序
    // 4.1 归并排序
    // 4.2 基数排序

    // 5. 各种内部排序算法的比较及应用
    // 5.1 内部排序算法的比较
    // 5.2 内部排序算法的应用

    // 6. 外部排序
    // 6.1 外部排序的方法
    // 6.2 多路平衡归并与败者树
    // 6.3 置换-选择排序（生成初始归并段)
    // 6.4 最佳归并树


}
